Successor-invariant first-order logic on finite structures

نویسنده

  • Benjamin Rossman
چکیده

We consider successor-invariant first-order logic (FO+ succ)inv, consisting of sentences Φ involving an “auxiliary” binary relation S such that (A, S1) |= Φ ⇐⇒ (A, S2) |= Φ for all finite structures A and successor relations S1, S2 on A. A successorinvariant sentence Φ has a well-defined semantics on finite structures A with no given successor relation: one simply evaluates Φ on (A, S) for an arbitrary choice of successor relation S. In this article, we prove that (FO + succ)inv is more expressive on finite structures than first-order logic without a successor relation. This extends similar results for order-invariant logic [7] and epsilon-invariant logic [10]. §

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Successor-Invariance in the Finite

A first-order sentence θ of vocabulary σ ∪ {S} is successor-invariant in the finite if for every finite σ-structure M and successor relations S1 and S2 on M, (M, S1) |= θ ⇐⇒ (M, S2) |= θ. In this paper I give an example of a non-first-order definable class of finite structures which is, however, defined by a successor-invariant first-order sentence. This strengthens a corresponding result for o...

متن کامل

On the Power of Built-In Relations in Certain Classes of Program Schemes

One of the fundamental results of finite model theory is Immerman’s characterization [10,11] of the complexity class NL (non-deterministic logspace) as the class of problems definable in transitive closure logic augmented with a built-in successor relation, (±TC)∗[FOs]. Essentially, by “built-in successor relation” we mean that any sentence of the logic has access to a successor relation on the...

متن کامل

A Formalization of Programs in First-Order Logic with a Discrete Linear Order

We consider the problem of representing and reasoning about computer programs, and propose a translator from a core procedural iterative programming language to first-order logic with quantification over the domain of natural numbers that includes the usual successor function and the “less than” linear order, essentially a first-order logic with a discrete linear order. Unlike Hoare’s logic, ou...

متن کامل

Successor-Invariant First-Order Logic on Graphs with Excluded Topological Subgraphs

We show that the model-checking problem for successorinvariant first-order logic is fixed-parameter tractable on graphs with excluded topological subgraphs when parameterised by both the size of the input formula and the size of the exluded topological subgraph. Furthermore, we show that model-checking for order-invariant first-order logic is tractable on coloured posets of bounded width, param...

متن کامل

Regular tree languages, cardinality predicates, and addition-invariant FO

This paper considers the logic FOcard, i.e., first-order logic with cardinality predicates that can specify the size of a structure modulo some number. We study the expressive power of FOcard on the class of languages of ranked, finite, labelled trees with successor relations. Our first main result characterises the class of FOcard-definable tree languages in terms of algebraic closure properti...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • J. Symb. Log.

دوره 72  شماره 

صفحات  -

تاریخ انتشار 2007